package com.shiqi.bio.version1;

import java.io.*;
import java.net.Socket;

/**
 * @author shiqi
 * @version 1.0.0
 * @ClassName ClientDemo.java
 * @Description 客户端
 * @createTime 2022-05-13
 */
public class ClientDemo {

    public static void main(String[] args) throws IOException {
        System.out.println("==客户端启动==");
        // （1）创建一个Socket的通信管道，请求与服务端的端口连接。
        Socket socket = new Socket("127.0.0.1", 8888);
        OutputStream os = socket.getOutputStream();
        // （3）把字节流改装成自己需要的流进行数据的发送
        PrintStream ps = new PrintStream(os);
        // （4）开始发送消息
        // ps.print("我是客户端，我想约你吃小龙虾！！！"); // 发送的不是一行数据，么有换行符
        ps.println("你好啊"); // 发送一行数据
        ps.flush();
//        OutputStream outputStream = socket.getOutputStream();
//        BufferedWriter bufferedWriter = new BufferedWriter(new OutputStreamWriter(outputStream));
//        bufferedWriter.write("你好啊");
//        bufferedWriter.flush();
    }
}
